Beat Plan Management
1. Beat Plan Dashboard (List View)
- View Records: The system must display a list of all assigned beats with columns for Interval, Employee Name, Beat Name, Status, and Assign Date.
- Filter Functionality: Admins should be able to filter the list by Employee and Interval (Daily/Weekly/Monthly).
- Data Management: * A Search bar to find specific entries.
- A Download button to export the beat plan list.
- Pagination to navigate through large datasets.
2. Creating/Assigning a Beat (Calendar View)
- Employee Selection: A mandatory dropdown to select the specific employee for whom the beat is being planned.
- Interval Selection: Options to toggle the calendar view between Daily, Weekly, and Monthly.
- Beat Assignment:
- Each date cell must have a Checkbox to select the day.
- Upon selection, a Select Beat dropdown must appear within the date cell to assign a specific route (e.g., "Jaipur Route 1").
- Approval Workflow:
- Approve Button: To save and finalize the selected beat schedule.
- Reject Button: To cancel the current selection or clear the draft.